#include <stdio.h>

#define MAXSIZE 100

int judge_1(char *str) {
	for (int i = 0; str[i] != '\0'; ++i) {
		if (str[i] == 'P' || str[i] == 'A' || str[i] == 'T') {
			continue;
		} else {
			return 0;
		}
	}

	// REVIEW: 本函数的返回值分为-1、0和1，三种情况。
	//  若函数的返回值为0，  代表本函数检查一定不通过！
	//  若函数的返回值为1，  代表本函数检查一定通过！
	//  若函数的返回值为-1， 代表本函数检查结果存疑，需要其他条件参与进一步判定！
	return 1;
}


// REVIEW: 本题的思路如下：判断正确的条件分别打包为三个函数（名为：judge_x，其中x是数字1、2、3）。每一个函数都有不同的函数返回值，通过返回值的决定判定是否通过。
int main() {
	setbuf(stdout, NULL);

	// NOTE: Variable declaration
	int loop_count;
	char str[MAXSIZE + 1];


	// NOTE: Inputs
	scanf("%d", &loop_count);



	// NOTE: Process
	for (int i = 0; i < loop_count; ++i) {
		// STEP: 获取字符串
		gets(str);


	}

	// NOTE: Outputs


	// NOTE: Ending
	return 0;
}